package com.foreknow.demo4;

/**
 * 多维数组
 * 二维数组相当于表结构  也可以被称为数组的数组
 * 三维数组相当于空间结构
 *  二维数组的定义： int[][] array = new int[4][4];
 */
public class ArrayDemo3 {
    public static void main(String[] args) {
        //二维数组的声明
        //int[][] a;  // int a[][] 不建议使用
        //二维数组的初始化
//        int[][] array = new int[4][4];
        //设置值
//        array[0][0] = 1;
//        array[0][1] = 2;
//        array[1][0] = 3;
//        array[1][1] = 4;
        //获取元素的值
        //System.out.println(array[1][0]);

        int[][] array2 = {{1,2,3,4},{5,6,7},{8,9}};
        //如何遍历二维数组
        for(int i = 0;i<array2.length;i++) { //遍历一维
            for(int j = 0;j<array2[i].length;j++){
                System.out.println(array2[i][j]);
            }
        }
    }
}
